package ru.niir.goodfil.db.dic;

import ru.niir.goodfil.utils.Pair;

import java.util.List;
import java.util.ArrayList;

/**
 * Тип заказа
 */
public final class OrderType
{
    /**
     * Банк
     */
    public static final int BANK = 1;

    /**
     * Касса
     */
    public static final int CASH = 2;

    public static String asString(int value)
    {
        switch (value)
        {
            case OrderType.BANK: return "Банк";
            case OrderType.CASH: return "Касса";
        }
        return "";
    }

    private static Pair getPair(int value)
    {
        return new Pair(value, asString(value));
    }

    public static List<Pair> list()
    {
        return new ArrayList<Pair>() {{
            add(getPair(OrderType.BANK));
            add(getPair(OrderType.CASH));
        }};
    }
}